-
Notifications
You must be signed in to change notification settings - Fork 754
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
mail/evolution: update to 3.50.2 (and dependencies) #266
base: main
Are you sure you want to change the base?
Conversation
- change API version to 4.1 - substitute webkit API version in pkg-plist Sponsored by: Serenity Cybersecurity, LLC Approved by: ...
- update dependencies - substitute webkit API version in pkg-plist - work around a function removed in Ruby 3.2 Sponsored by: Serenity Cybersecurity, LLC Approved by: ...
- improve options handling Changelog: https://github.com/GNOME/gnome-online-accounts/releases/tag/3.48.0 Sponsored by: Serenity Cybersecurity, LLC Approved by: ...
Sponsored by: Serenity Cybersecurity, LLC Approved by: ...
- change hardcoded defaults for menu and title bar - fix the SPAMASSASSIN_COMMAND path Sponsored by: Serenity Cybersecurity, LLC Approved by: ...
Sponsored by: Serenity Cybersecurity, LLC Approved by: ...
Sponsored by: Serenity Cybersecurity, LLC Approved by: ...
- migrate to libsoup3 Changelog: https://github.com/GNOME/libchamplain/blob/master/NEWS Sponsored by: Serenity Cybersecurity, LLC Approved by: ...
- switch to libsoup3 - make use of libwekit2gtk-4.1 Sponsored by: Serenity Cybersecurity, LLC Approved by: ...
Sponsored by: Serenity Cybersecurity, LLC Approved by: ...
Sponsored by: Serenity Cybersecurity, LLC Approved by: ...
- improve meson option handling - migrate to libsoup3 Sponsored by: Serenity Cybersecurity, LLC Approved by: ...
- migrate to libsoup3 Sponsored by: Serenity Cybersecurity, LLC Approved by: ...
- migrate to libsoup3 Sponsored by: Serenity Cybersecurity, LLC Approved by: ...
This switches to libsoup3. Changelog: https://gitlab.gnome.org/GNOME/gnome-calendar/-/blob/main/NEWS Sponsored by: Serenity Cybersecurity, LLC Approved by: ...
- migrate to libsoup3 Sponsored by: Serenity Cybersecurity, LLC Approved by: ...
- also switch to libsoup3 as that is needed for the new webkit2gtk3 version Pull Request: freebsd#266
- turn static REINPLACE_CMD into patch as per policy Pull Request: freebsd#266
- patch configure.ac instead of configure Pull Request: freebsd#266
- remove duplicate libsoup LIB_DEPENDS from DEMOS option, the library is already pulled in unconditionally Pull Request: freebsd#266
- remove duplicate libsoup LILB_DEPENDS from DEMOS options, the library is already pulled in unconditionally Pull Request: freebsd#266
This fixes most of the API breakage from the webkit2gtk3 update. However, some cases remain and seem to be mostly unfixable. The common element is ports that require libsoup2 and actually use the API. These cannot be updated to webkit2gtk3 API 4.1 as it uses libsoup3 with an incompatible API. This includes wxgtk3 which has so far not been ported to libsoup3. Perhaps the mid-term solution is to split webkit2gtk3 into one package for API version 4.0 and one for API version 4.1. I'll look into that. |
This patch set was gratefully provided by @arrowd. It updates mail/evolution and required dependencies, mainly to migrate some stuff to libsoup3. I have not yet been able to test all dependencies of webkit2-gtk[34], but suspect that more dependents need to be bumped.
This needs to be reviewed by gnome@ most likely.